/**
 * 验证是域名是否合法
 * @param domain
 * @returns {boolean}
 */
function validDomain(domain) {
    return /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/i.test(domain);
}

/**
 * isMobile 是否是合法的手机号码
 */
function isMobile(mobile) {
    return /^1[3|4|5|6|7|8|9]\d{9}$/i.test(mobile);
}

//验证身份证号码
function comfireIdCard(val) {
    return /(^\d{15}$)|(^\d{17}([0-9]|X|x)$)/.test(val);
}

/* 验证是否是汉字 */
function isHan(val) {
    return /[\u4e00-\u9fa5]/u.test(val);
}

export {
    validDomain,
    isMobile,
    comfireIdCard,
    isHan
}